Skip navigation links
com.rscja.deviceapi

Class BDNavigation

    • Method Detail

      • setOpenPort

        public boolean setOpenPort()
        打开串口 不关电源
        Returns:
      • setClosePort

        public void setClosePort()
        关闭串口 不关电源
      • writeData

        public int writeData(byte[] data)
        写入GPS命令
        Returns:
      • getLastUTCDateTime

        public java.util.Date getLastUTCDateTime()
        获取最新UTC时间
        Returns:
      • getLastSatelliteUCount

        public int getLastSatelliteUCount()
        获取最新已用卫星数
        Returns:
        已用卫星数
      • getLastsatelliteVCount

        public int getLastsatelliteVCount()
        获取最新可视卫星数
        Returns:
        可视卫星数
      • getTimeToFirstFix

        public int getTimeToFirstFix()
        获取第一次定位成功所用时间
        Returns:
      • addTestBDRawDataListener

        public void addTestBDRawDataListener(BDNavigation.TestResultRawData testResultData)
        添加获取原始数据监听
        Parameters:
        testResultData -
      • getInstance

        public static BDNavigation getInstance()
                                        throws ConfigurationException
        获取北斗导航模块操作实例
        Returns:
        北斗导航模块操作实例
        Throws:
        ConfigurationException
      • getLastLocation

        public BDLocation getLastLocation()
        获取最后一次定位数据
        Returns:
      • openEx

        public boolean openEx()
        北斗模块只上电不打开串口
        Returns:
        成功true,失败false
      • closeEx

        public boolean closeEx()
        北斗模块只关闭电源,不关闭串口
        Returns:
      • open

        public boolean open()
                     throws java.lang.SecurityException,
                            java.io.IOException
        打开北斗导航模块,打开串口+模块上电
        Returns:
        成功true,失败false
        Throws:
        java.io.IOException
        java.lang.SecurityException
      • close

        public boolean close()
        关闭北斗导航模块
        Returns:
        成功true,失败false
      • free

        public boolean free()
        关闭北斗导航模块,关闭串口+模块下
        Returns:
        成功true,失败false
      • getBDUTC

        public void getBDUTC()
        UTC 时间
        Parameters:
        getBDUTC -
      • changeBDProvider

        public void changeBDProvider(BDNavigation.BDProviderEnum provider)
        改变参与定位的卫星系统
        Parameters:
        provider -
      • isPowerOn

        public boolean isPowerOn()
        判断设备是否上电
        Detect whether device is powered on or not.
        Returns:
        已经上电返回true,反之返回false
        If powered on,return true, if not, return false.